#include"RBTree.h"

//namespace yangyi
//{
//	template <class K>
//	class set
//	{
//		struct SetKeyOfT()
//		{
//			const K& operator()(const T & key)
//			{
//				return key;
//			}
//		};
//	public:
//		typedef typename RBTree<K, K, SetKeyOfT>::iterator iterator;
//		iterator begin()
//		{
//			return _t.begin();
//		}
//		iterator end()
//		{
//			return _t.end();
//		}
//		pair<iterator, bool> insert(const T& key)
//		{
//			return _t.Insert(key);
//		}
//	private:
//		RBTree<K, K, SetKeyOfT> _t;
//	};
//}

